home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2005-12-18 | 57.5 KB | 1,724 lines
/********************************************************************************* * * * MultiDec * * * * Copyright (C) 1999/2000 Espresso * * * * * * This program is free software; you can redistribute it and/or * * modify it under the terms of the GNU General Public License * * as published by the Free Software Foundation; either version 2 * * of the License, or (at your option) any later version. * * * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the Free Software * * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * Or, point your browser to http://www.gnu.org/copyleft/gpl.html * * * * * * Some Parts are based on the * * * * Driver for the Siemens Fujitsu DVB PCI card * * Copyright (C) 1999 Ralph Metzler for convergence integrated media GmbH * * * * bttv - Bt848 frame grabber driver * * Copyright (C) 1996,97,98 Ralph Metzler && Marcus Metzler * * * * I2C Interface * * Copyright (C) 1998 Gerd Knorr * * * * programming the msp34* sound processor family * * Copyright (C) 1997,1998 Gerd Knorr * * * * saa7146 device driver * * Copyright (C) 1998,1999 Michael Hunold * * * * * * Die Treiberschnittstelle basiert auf einer alten Trail-Version von WinDriver * * Leider fehlt mir das Geld um eine Vollversion zu kaufen, aber die abgespeckte * * Demoversion beinhaltet alle Funktionen die ich ben÷tige. * * Jedem, der sich mit Treiberentwicklung beschΣftigt (und das n÷tige Geld * * zur Verfⁿgung hat), kann ich dieses Teil nur empfehlen ! * * * *********************************************************************************/ /**************************************************************************************************************/ MultiDec Version 5.6 IRQ-Routinen geΣndert Es sollten die Schmierzeichen beim EIT weg sein. Ben÷tigt im DVB-Betrieb nun weniger speicher. Datumsaufl÷sung DVB RAW-OVERLAY im DVB-Modus nun verfⁿgbar !!!! Damit schreibt der SAA direkt in den Overlay Bildschirmspeicher. Achtung!!!! Der RAW-Modus BT-Chip oder DVB-Overlay ( Nicht Raw ) ben÷tigt den Graka-Triber im FOURCC = YUY2 Der RAW-DVB-Moder ben÷tigt einen FOURCC = UYVY Es kann also sein, das ihr zwar Overlay machen k÷nnt, aber der RAW-DVB-Modus nicht geht !!! VideoRecorder-Funktionen DVB Wichtig :: ========== Der Recorder ist z.Zt. ( auf meinem LOW-End-PC ) sehr empfindlich !! Die OSD-Funktionen behindern teilweise die Aufnahme. Es kann zu St÷rungen kommen. Die Wiedergabe geht am besten im RAW-Modus. Am besten, ihr sucht die bei euch zuerst die passenden Einstellungen, da es sich dabei um Timingprobleme beim Zugriff auf die DVB-Karte handelt. Menⁿ Recorder 1. Einstellungen fⁿr Recorder Es k÷nnen da bis zu 8 Platten ( Verzeichnisse ) angegeben werden, in denen Die Daten abgelegt werden sollen. Ist die erste Platte voll, wird automatisch auf die nΣchste weitergeschaltet. Recorder Format : PR_NONE : ist NIX AudioPES : Nur AudioDaten im PES-Format AudioMP2 : Nur AudioDaten im im MP2 - Format AudioPCM : Nur AudioDaten im PCM-Format ( Kann nicht wiedergegeben werden ) VideoPES : Nur VideoDaten im PES-Format AV_PES : Audio und VideoDaten im PES-Format 2. Zeitgesteuerte Aufnahme Entspricht der Timerfunktion eines Videorecorders ( Achtung : Nur minimale Prⁿfung der eingegeben Daten ) Eine Zeile kann gel÷scht werden, in ein Eintrag in dieser Zeile leer ist Record (Alt+A) Starten der Aufnahme Stop (Alt+Q) Stoppen der Aufnahme/Wiedergabe Play (Alt+Y) Starten der Wiedergabe Pause (Alt+P) Unterbricht die Aufnahme/Wiedergabe Schnell (Alt+F) Schnell vor bei der Wiedergabe Zeitlupe (Alt+G) Zeitlupe bei der Wiedergabe Diese Funktionen sind auch im OSD-Menⁿ Taste T verfⁿgbar. ( Play noch nicht implementiert ) Aber Achtung : Siehe oben bei WICHTIG Probiert es mal aus !! Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 5.5 Sehr vieles NEU !!!!! NEU : Kanalliste ⁿberarbeitet ANALOG Bug ( erst Ton dann Nix mehr ) beseitigt; VT geΣndert; Dank an chilli Habe mal mit einer html-Speicherung angefangen, ist aber noch nicht fertig. Mir fehlt dazu einfach die Zeit. DIGITAL EPG OSD-Funktioen Funktionen im Menⁿ OSD oder den entsprechenden KEY ( Direkt fⁿr die Fernbediener eingebaut ) EPG-Liste Current Next <Taste Z> Programmheft fⁿr Aktuelle und nΣchste Sendungen ⁿber diverse Sender Angezeigt werden der Sendername StartZeit Titel OSD-Steuerung : Taste Funktion 0 OSD beenden 1 ( Ende auf dem Nummernblock ) Letzte Seite der Liste 7 ( Pos 1 auf dem Nummernblock ) Erste Seite der Liste 8 1 Zeile Nach oben 2 1 Zeile Nach unten 9 1 Seite rauf 3 1 Seite runter EPG-Liste Aktuelles Programm <Taste P> Programmheft fⁿr den aktuellen Sender Angezeigt werden der Datum StartZeit Titel OSD-Steuerung : Taste Funktion 0 OSD beenden 1 ( Ende auf dem Nummernblock ) Letzte Seite der Liste 7 ( Pos 1 auf dem Nummernblock ) Erste Seite der Liste 8 1 Zeile Nach oben 2 1 Zeile Nach unten 9 1 Seite rauf 3 1 Seite runter EPG-Detail Aktuelles Programm <Taste O> Programmheft fⁿr den aktuellen Sender Angezeigt werden der Datum StartZeit Titel und der gesamte Beschreibungstext OSD-Steuerung : Taste Funktion 0 OSD beenden 1 ( Ende auf dem Nummernblock ) Letzte Seite der Beschreibung 7 ( Pos 1 auf dem Nummernblock ) Erste Seite der Beschreibung 8 1 Zeile Nach oben in der Beschreibung 2 1 Zeile Nach unten in der Beschreibung 9 1 Seite rauf in der Beschreibung 3 1 Seite runter in der Beschreibung 4 Beschreibung der vorherigen Sendung 6 Beschreibung der nΣchsten Sendung Audio-Wahl fⁿr das aktuelle Programm <Taste I> In diesem Menⁿ kann der AudioTrΣger ausgewΣhlt werden. OSD-Steuerung : Taste Funktion 0 OSD beenden 8 1 Zeile Nach oben ( Wird direkt eingestellt ) 2 1 Zeile Nach unten ( Wird direkt eingestellt ) 5 Diese PID wird als default genommen und abgespeichert OSD-Programm-Liste <Taste L> Kann zum Umschalten verwendet werden OSD-Steuerung : Taste Funktion 0 OSD beenden 1 ( Ende auf dem Nummernblock ) Letzte Seite der Liste 7 ( Pos 1 auf dem Nummernblock ) Erste Seite der Liste 8 1 Zeile Nach oben 2 1 Zeile Nach unten 9 1 Seite rauf 3 1 Seite runter 5 Umschalten Programm-Info Aktuelles Programm <Taste SPACE> oder nach dem umschalten Programminfo im DVB-Style zum Sender Verschwindet von Selber Aktuelle DVB-Uhrzeit <Taste U> Verschwindet von Selber Alle diese Funktioen sind im Menⁿ DVB-Daten im Windowsstyle verfⁿgbar und mit mehr FunktionalitΣten. Geht da mal in den EPG und dann in die Konfiguration Fⁿr die Uhrzeit mⁿ▀t ihr noch die Zeitzone einstellen Menⁿ DVB-Daten -> DVB-Datum/Zeit und dort die 2 eintragen Wem die Farben der OSD-Menⁿs nicht gefallen, kann diese im Menⁿ OSD->Einstellungen Σndern. Probiert es mal aus !!! Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 5.4 Immer noch HotFix : Analoger Scan sollte nun gehen ( Und neues OutFit ) NEU : Kanalliste neu - Sch÷neres outfit ( Meine Meinung ) - Spalten verschiebbar - Spalten konfigurierbar - zum SendePlatzwechsel nicht mehr nur auf und ab sondern den Sender anklicken und einfach Zahl neue Programmnummer eingeben. - l÷schen von KanΣlen wie bisher oder den Sender anklicken und einfach d oder D eingeben NEU : WINBIS Wird ein und ausgeschaltet wie z.B Videotext. Zur Zeit werden die winbis-daten in eine html-datei gedumpt. Wer sich an der Analyse beteidigen will ist herzlich willkommen !!! Gru▀ Espresso /**************************************************************************************************************/ /**************************************************************************************************************/ MultiDec Version 5.3B HotFix : Analoger Scan sollte nun gehen ( Und neues OutFit ) Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 5.3 NEU: Menⁿ KanΣle im Digitalbereich Scannen von Transpondern und Frequenzen Programliste aufgebohrt ( Alte Programmliste ist inkompatibel, daher mu▀ auch analog neu gescannt werden ) Erste Aufbereitungen der Daten ( NIT / SDT / PAT ) Spielt einfach mal mit rum !! Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 5.2 NEU: Analoger VideoDat fⁿr den WDR-Computerclub Menⁿ->VideoDaten->VideoDat Setup Folgende Einstellungen sind m÷glich 1. BasisPfad In diesem Pfad wird entweder die Raw-Datei abgelegt, oder ab da die Nutzdaten von VideoDat ebgelegt. 2. Nur als RAW-Datei ablegen. Die gesamte VideoDat-▄bertragung wird in eine Datei abgelgt. Diese kann spΣter ⁿber den Knopf "Jetzt umwandeln" ausgepackt werden. Ist diese CheckBox nicht gesetzt, werden zur Laufzeit die Daten in die Nutzdaten ⁿbersetzt. 3. RAW-Dateiname Dateiname fⁿr die Raw-Datei Ist die Funktion VideoDat im Videodaten-Menⁿ eingeschaltet, kann der aktuelle ⁿbertragungsstatus abgerufen werden. ACHTUNG: LΣuft eine Videodat-▄bertragung, sollte das System m÷glichst wenig "angefasst" werden. AbhΣngig von der Aktion ist MultiDec gezwungen, den Capture-Driver kurz zu stoppen und neu zu starten. Dabei gehen Bl÷cke verloren. Der "Sichterste Modus" ist der Ausgabe-Modus DIB, aber z.B. das Sizen des TV-Fensters wⁿrde auch dort Bl÷cke wegschmeissen. Ausgabesynchronisaton ( Analog und Digital ) Menⁿ -> Ausgabe -> Mit Karten-Interrupt syncronisieren ( 25 FPS) "Bremst" die Ausgabe auf 25 FPS beim Free-TV. Die Systemlast wird deutlich weniger, und mehr FPS ist nur die Ausgabe des gleichen Bildes !! Damit kann man die Synchronisationsproblem mit manchen Graka┤s umgehen !!!! ─nderungen: Viele viele viele Bugs beseitigt (DVB und Analog)!!!! Gru▀ Espresso /**************************************************************************************************************/ /**************************************************************************************************************/ MultiDec Version 5.1 Einige Default┤s verΣndert ( verbessert ) Digitale Ladezeiten verkⁿrzt. Bitte mal testen Im Menⁿ SAA7146 -> Einstellungen -> Firmware prⁿfen und im Speicher lassen kann nun ein und ausgeschaltet werden, was mit der DVB - Karte beim Starten/Beenden geschehen soll Nicht gesetzt: Beim Starten Karte immer laden und beim Beenden immer Resetten gesetzt: Beim Starten Karte prⁿfen ob geladen und wenn ja nix tun ( meine leichteste Aufgabe ) Beim Beenden Karte "ausschalten", so da▀ nichts durch den Speicher fegen kann, aber funktionsfΣhig lassen Daduch werden die Ladezeiten ( bei bereits gebooteter DVB-Karte ) erheblich verkⁿrzt. Umschalt-Bug Digital->Analog beseitigt Speicheraufteilung geΣndert wg. der Meldung "DVB-Display Memory nicht verfⁿgbar" (Sollte nun besser sein ( und ggf richtiger ) DVB-Display Memory (Physikalisch Linear) nicht verfⁿgbar ") Wenn ihr diese Meldung erhaltet, solltet ihr es nach einen Reboot erneut probieren !! SizingBug in DVB beseitigt. Und viele viele andere (DVB)!!!! Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 5.0 ( Alle anderen 4.5 bis 4.9 nie freigegeben ) Kleinere AnalogBugs gefixed Neue Hardware in MultiDec integriert !!! Nun k÷nnen mit MultiDec auch Technotrend bzw. Hauppauge DVB-S Karten betrieben werden. Damit wird eine DVB-Karte in Win95/98 NT 4 und Windoof 2000 verfⁿgbar, da der Treiber vollstΣndig in MultiDec ( wie beim BT ) integriert ist. Der Nachteil dieser Vorgehensweise ist : Ich mu▀ jede Funktion der Technotrend DLL┤s neu machen. Die Unterstⁿtzung der digitalen Karten ist erst am Anfang. Zur Zeit erst einmal nur Bild und Ton. An dieser Ecke ist noch sehr viel zu tun, aber ich m÷chte erst einmal das Know-How ⁿber diese Karten verbreiten. Folgende Punkte fehlen noch : Scannen des Sat oder Transponders. Derzeit kann nur eine DVB-Datei importiert werden. Ich habe mal ein Muster beigelegt. Wer sich mit digitalem TV beschΣftigt, wei▀ woher diese Datei kommt . Es fehlt noch alles in Richtung EPG. Wird folgen :-) Keinerlei Decording. ( Kann erst viel spΣter in Angriff genommen werden ) Ich hoffe mit diesem Ansatz die Neugier von Techotrend zu erwecken um an dringend ben÷tigte Paperware zu kommen. ( Die BT-Karten sind ja auch weggegangen wie warme Semmeln :-) Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 4.4 Integrierter Sound-Decoder und viele Bug┤s gefixed Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 4.3 Multiprozessorsysteme werden nun unterstⁿtzt. ( Sie MultiDec.ini ) Videocrypt-Engine ⁿberarbeitet !!! Beim Zappen ⁿber Composite wird nun ggf, der BT-Chip automatisch geresettet. Audioschrittweite vergr÷▀ert ( Hotkey vV ) Bildschirmschoner und/oder PowersaveMode deaktiviert Bei VT wird nun erst einmal auf DIB geschaltet Neue Hotkeys t Starten Videotext Klein T Starten Videotext Gro▀ Ctrl+T Ende VideoText Cursor Links oder < vorherige VT-Seite Cursor Recht oder > nΣchste VT-Seite Cursor Hoch oder q vorherige VT-Roll-Seite Cursor Runter oder a nΣchste VT-Roll-Seite Ctrl+W VC-Chromakeying an/aus Ctrl+E Programmende Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 4.2 Videocrypt-Engine ist neu !!! Bitte nicht mit den Keys rumspielen, das ist erst einmal nur fⁿr mich. ( Ich denke die SimulCrypt-Sender ( VC/I und VC/II ) sind da noch anfΣllig fⁿr :-) , bin aber noch am testen ( Es soll ja auch nich eine 4.3 kommen )) Verbesserter Secam-Support eingebaut ! Der Rot-Blau Filter kann im Menⁿ Decording->Nagravision->Secam-Threshold eingestellt werden oder ⁿber Hotkeys. Es kann nun zur Laufzeit zwischen den diversen KEY┤s umgeschaltet werden. Im Menⁿ Decording->Nagravision->KeySet auswΣhlen k÷nnen entsprechende einstellungen gemacht werden Dadurch kann zur Laufzeit zwischen Pr...... und C+ hin und her geschaltet werden, ohne das eine Datei neu erzeugt werden mu▀ Default-Einstellung ist KeySet 1 : Wie bisher KeySet 2 : C+ Neue HotKeys iI Secam-Threshold V (Rot) seuil de dΘtection de ligne rouge uU Secam-Threshold U (Blau) seuil de dΘtection de ligne bleue Ctrl+B Secam-Blaufilter an/aus Filtre Secam Lignes violettes ActivΘ/DΘsactivΘ H Show/Hide Cursor ALT+1 KeySet 1 anwΣhlen ALT+2 KeySet 2 anwΣhlen ALT+3 KeySet 3 anwΣhlen ALT+4 KeySet 4 anwΣhlen Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 4.1 Viele ( Sehr viele ) Bugs gefixed *** ─nderungen *** PLL initialisieren Die Einstellung zur Initialisierung wurde aus den BT8x8->IFORM - Parameter entfernt. Damit entfΣllt das OK - Feature :-) Steht jetzt in BT8x8->PLL - Einstellungen. ( Siehe Neuerungen ) NAGRA-Decoding-Setup Die Sache mit den UnLOCKFPS etc. entfΣllt. ( Siehe Dialog Nagravision-Setup ) Einige Ungereimtheiten in diesen Funktionen waren fⁿr die Plattenzugriffe mit den damit verbundenen Dekodieraussetztern verantwortlich. Eine neue Funktion eingesetzte, die nicht konfiguriert werden mu▀. AUTOLOCK,AUTOMOVIEBOOST GeΣndert/verbessert InterCast Datendurchsatz verbessert Realloc Fehler sollte weg sein ( Und der damit verbundene Blue-Screen ) Packet-LΣngen-Fehler weitestgehend beseitigt. VideoText Einige interne Fixes ** NEUERUNGEN ** Menⁿ BT8x8 an -> PLL-Einstellungen Fⁿr Hauppage-Karten oder diverse Andere, eigentlich alle TV-Karten vom Typ BT878/BT879 muss in der Regel PLL ( 28 MHz crystal ) angeklickt sein. Folgende Einstellungen sind m÷glich : Fⁿr PAL mit einem 28.63636 MHz Quarz Fⁿr NTSC mit einem 35.46895 MHz Quarz Menⁿ BT8x8 an -> Einstellungen -> Video Ein neuer Schieber drinnen fⁿr die gleichzeitige U und V FarbverΣnderung! Menⁿ Ausgabe -> ToggleTV-Settings Es gab immer einige Beschwerden ⁿber den Rand im TV-Modus ( Ohne Menⁿ etc... ) Im neuen Dialog TV-Modus Einstellungen kann nun eingestellt werden, ob man Mit oder Ohne Rand sehen m÷chte. ACHTUNG : Ohne Rand ist kein Sizen m÷glich !!!!!!! Menⁿ Ausgabe -> Audio-Mixer Einstellungen Ab der Version 4.1 kann MuldiDec nun das Sound-Device steuern Zur Konfiguration solltet ihr in das Menⁿ Audio-Mixer Einstellungen gehen. Beim ersten Start wird das Device zur Volume-Steuerung und zur Mute-Control automatisch gesucht. ( Ob das immer das Richtige ist ???? ) In diesem Dialog stehen die zugewiesenen Controls und die Steuerung. Bei Problemen: Starten von MultiDec und der LautstΣrkeregelung ( in der Regel: Start->Programme->Zubeh÷r->Multimedia) Schauen ob sich beim Schalten der Mute-Einstellung oder einer LautstΣrkeregelung aus MultiDec das richtige Control in der LautstΣrkeregelung verΣndert. Wenn ja alles OK, wenn nein dann mu▀ das neu Zugewiesen werden. Klickt dazu auf Zuweisen. In den Drop-Down-Listen Device, Ausgang und Eingang k÷nnt ich das Mixer-Control anwΣhen. In der Liste Control findet ihr die dortigen Items. Ihr mⁿsst nun die Controls fⁿr Volume und Mute suchen. Dazu wΣhlt im entsprechende Device der richtigen Ausgang / Eingang an und die Controls an. Im Control Item Feld des Fensters werden euch die Namen diese Controls angegeben. Ihr habt das richtige gefunden, wenn sich bei der LautstΣrke-Regelung ⁿber die LautstΣrkeregelung die Werte im aktuellen Zustand Σndern. Diese k÷nnt Ihr dann im Feld Verwenden als entsprechend zuweisen. ▄ber die Liste der zugewiesenen Controls k÷nnt ihr auch direkt ( mit Doppelklick ) in die Controls springen. Bei Programmstart so setzten : Damit kann z.B. eine eingeschaltete Mute beim Programmstart immer ausgeschaltet werden oder besondere Einstellungen ( Bass etc. ) treffen. Diese Einstellungen mⁿssen ⁿber die LautstΣrkeregelung getroffen werden und dann in der CheckBox Bei Programmstart so setzten so abgelegt werden. Weiters siehe neue HotKeys ! Alles Klar !!! Menⁿ Video-Daten Einstellungen fⁿr automatische Dekodiererkennung Damit kann das verhalten fⁿr die automatische Dekodereinschaltung gesteuert werden. Nagravision und/oder VideoCrypt. Fⁿr Kabelbenutzer ist es sinnvoll Naravision ein und VideoCrypt auszuschalten. Damit kann nun MTV Problemlos gesehen werden. ( MTV sendet VC-Daten ( als ob es Kodiert ist) um den englischen Zuschauern das sehen schwer zu machen (Beim Umschalten auf MTV mit einem VideoCryptReceiver wird das entschlⁿsselte Bild verschlⁿsselt ) Menⁿ Decoding -> Nagravision Setup Eine Punkte in diesem Dialog sind wg. ProgrammΣnderungen entfallen ** NEUE HOTKEYS ** ( Fⁿr die Fernbediener :-) Gro▀ und Kleinschreibung beachten yY Balance nach Links xX Balance nach Rechts C Mehr Farbe c Weniger Farme V oder <NUMBLOCK>+ Lauter v oder <NUMBLOCK>- Leiser B Mehr Helligkeit b Weniger Helligkeit K Mehr Kontrast k Weniger Kontrast mM Mute an/aus Viel Spa▀ Espresso /**************************************************************************************************************/ MultiDec Version 4.0 Alles in der VBI-Bearbeitung ( Vertical Blanking Interval ) ist neu !!!! VideoText : Alle Seiten im Cache. Rollseiten nun anwΣhlbar ( Beispiel Seite 1/3 etc.. ) Status vom Videotext. Spezieller Untertitel-Modus ( Textfenster mit den letzten Dialogen !!! ) TSDP - Auswertung PDC - Auswertung Programme Delivery Control VPS - Auswertung Intercast : Die Daten von ZDF und DSF ( DSF konnte ich nicht testen !! ) werden nun abgelegt, und k÷nnen ⁿber einen Browser aufgerufen werden !! VC-Keyangabe Automatische Erkennung : Nagravision/Syster VideoCrypt I DekoderModus VideoCrypt I VideoCrypt II VideoCrypt I/II Simulcrypt ACHTUNG : Das mit VC ist noch nicht 100 Prozentig !!! Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 3.9 Einige kleine Bugfixes !! Nein,Nein: Ihr habt nichts verpasst. Diese Habe ich nie freigegeben !!! Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 3.8 Mal wieder eine neue Version mit relativ vielen ─nderungen (TUBE) Funktion. Mit einem Mausklick in das TV-Fenster lΣ▀t sich das Menu und die Statuszeile und ausschalten. Nagra Die Nagra-Routienen auf asm umgestellt. (Etwas mehr Performance und kleiner Verwaltungsdateien) Dadurch mⁿssen die NagraXX.idx neu berechnet werden ( lΣuft automatisch ) Diverse Bugs beim umschalten zwischen den verschieden Testzeilen beseitigt. VideoCrypt Ich Schiebe den BT jetzt in einen speziellen Mode. Auch diverse Bugs beseitigt und vieles Neu : Eingaben in VideoCrypt-Setup Linker Rand Ist abhΣngig vom eingestellten Sender, aber 10 ist fast immer gut. Default : 10 Anzahl TestPixel fⁿr Y-Correction. Wieviele TestPixel fⁿr die Vor-Correlation einer Zeile gegeneinander Geshiftet werden sollen. Jeh mehr umso langsamer umso besser. Werte von 16-127 Default : 32 Chroma-Keying aktivieren Schliesst die Farbauswertung mit ein. Farb-Fake aktivieren Berechnet Aufgrund der angenommenen Durchschnittsfarbe einer TV-Zeile die Farbe der VC-Zeile. Chroma-Correction aktivieren Berechnet Aufgrund der angenommenen Durchschnittsfarbe einer TV-Zeile die Farbe der VC-Zeile. Diese werden dann gegeneinander verschoben bis es passt. ( Leider noch nicht so richtig ) FakeU Angenommener Durchschnittlicher U-Wert einer TV-Zeile ( Default 131 ) Experimentiern Notwendig !!!! FakeV Angenommener Durchschnittlicher V-Wert einer TV-Zeile ( Default 231 ) Experimentiern Notwendig !!!! Anzahl TestPixel fⁿr Chroma-Correction. Bestimmt, wieviele Pixel einer Zeile fⁿr die Farbauswertungen genommen werden sollen Werte von 8-32 Default ( 12 ) Tiefe der C-Correlation Bestimmt, ⁿber wieviel Cutpoints das Chroma-Keying laufen soll. Bei dem Farb-Fake sollte der Wert deutlich gr÷▀er sein als bei der Chroma-Correction. Fⁿr Farb-Fake ca. 7 Experimentiern Notwendig !!!! Fⁿr Chroma-Correction ca. 1-4 Experimentiern Notwendig !!!!# Ich hoffe das bald mit dem Chroma-Keying in den Griff zu bekommen, ist aber noch viel arbeit !! Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 3.7 Die Videocrypt-Routine fⁿr die Cross-Correlation schwer optimiert. FineShifting versuche ich derzeit ⁿber die Farbdekodierung zu fahren, klappt aber noch nicht so richtig !!! Es kommt zu Blockverschiebungen. Die Funktion funzt noch nicht so richtig. Ich habe diese Version nur freigegeben wg. diverser Bugs die noch in der 3.4b(d) drinnen waren. Vieleicht geben die neuen Routienen einen Anschub in der VC-Dekodierung. Diese Freigabe ist mehr fⁿr andere Progammierer, die meinen Code ja auch teilweise weiter entwickelt haben. VC-Hightlights : VC-Color: VC_UVColor aus Vcrypt.c Fill_Chrominanz_Buffer aus Vcrypt.c Die Farbe wird ⁿber MMX berechnet. Somit sollte die Chromacorrection schneller laufen als ⁿber gro▀e Tabellen. (( Warum die noch nicht so richtig funzt wei▀ ich noch nicht ( Hinweise erbeten !!!!!! )) Find_Shift Liefert den Relativen Offset Pixelgenau ( abhΣngig von der TestPixeln pro Zeile ), wobei immer 3 Correlationen gleichzeitig berechnet werden !!!!!!!!! Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 3.6 Diese Version wurde nie freigegeben. Vidercrypt von fft auf eine MMX-Cross-Correlation umgestellt. Farben in Videochrypt geΣndert. Bugs in der Nagra-Decoding entfernt und ein bischen mehr speed. TV-Halbmodus neu. Dies ist die einzige M÷glichkeit den 100 Hz. Effekt bei manchen TV-Karten in den griff zu bekommen. LautstΣrke - Regelung auf Tastatur gelegt ( Die Tasten + und - ) Overall-Performance noch etwas gefunden Liste der aktuellen Tastenkombinationen F1 : Umschalten nΣchstes Programm F2 : Umschalten vorheriges Programm F3 : Ausgabe im DIB - Modus F4 : TV-Fenster ohne Menⁿ/mit Menⁿ F5 : Dekodierung aus F6 : Nagra-Dekoder F7 : Soft-VC-Decoder Alt+F7 : Hard-VC-Decoder ( Channel 5 etc..) F8 : Bei Nagra : Gefunden Dekodiermerkmale beibehalten ( ME MO etc... ) Bei Hard-VC : Interrupts fⁿr Dekodierung mitzΣhlen F9 : Erweiterter Nagra-Dekoder an/aus F10 : Programmende Alt+S : Ausgabe auf Surface Alt+O : Ausgabe auf Overlay S : Status ausgeben an/aus Alt+F2 : Bildschirmmodus 800*600 Alt+F3 : Bildschirmmodus 640*480 Alt+F4 : Bildschirmmodus mit eigener Aufl÷sung Alt+F5 : Bildschirmmodus Fenster 768*576 + : Lauter - : Leiser Alt+A : Automatische Dekodiererkennung an/aus Alt+M : Automatischer Movieboost ( Nur Nagra-Dekoding ) an/aus Alt+L : Automatischer Lock an/aus TAB : Halbbild-Modus/Vollbild Modus ( Normal TV und Nagra-Dekoding ) Alt+0 : Movieboost aus Alt+6 : Movieboost auf 16:9 Alt+z : Movieboost kleiner Alt+h : Movieboost groesser Ctrl+0 : Scale aus Ctrl+6 : Scale auf 16:9 Ctrl+z : Scale kleiner Ctrl+h : Scale groesser Bild runter : Bei Nagra weniger Testzeilen aus den alternative Testzeilen Bild rauf : Bei Nagra mehr Testzeilen aus den alternative Testzeilen Einfache Zahl : Umschalten auf Programm mir der Nummer XX Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 3.5 Diese Version wurde nie allgemein freigegeben. Die einzige Neuerung war der Colormixer, der als Behindertensehhife eingesetzt wird. Der Colormixer geht nur in der RGB-Ausgabe ( DIB und Surface ) bei dem Eingabeformat YUV Ich habe den drinnen gelassen. Vieleicht ist das Teil auch fⁿr andere interessant. Gru▀ Espresso /**************************************************************************************************************/ MultiDec Version 3.4d * AutoLock nach Idee von HankoK verbessert! Funktionsweise: Die Stabilisierung lockt, wenn 25 bzw. 50 fps erreicht wurden! Wenn die FPS-Rate dann eine gewisse Zeit(im NagraSetup einstellbar) unter dem jeweiligen FPS-Schwellwert(Full-/HalveFrame) fΣllt unlockt sie wieder. Dadurch wird vermieden, da▀ wenn die FPS-Rate nur kurz zusammenbricht(schwarzes Bild), nicht gleich eine neue Stab. gesucht wird. Als FPS-Schwellwert kann ruhig 50/25 eingegeben werden! Hinweis:Wenn die FPS-RATE unter dem eingestellten Schwellwert liegt, werden die verstrichenen Sekunden in der Statuszeile angezeigt. Wenn man zwischen Premiere und Teleclub am Reciever wechseln mu▀(Composite-Videoeingang) erkennt AutoLock in Verbindung mit AutoDecode diesen Wechsel, und es wird eine neue Stabilisierung gesucht! mfg /**************************************************************************************************************/ MultiDec Version 3.4c Da Espresso ja jetzt im Urlaub ist, hab ich die Zeit genutzt und ein Paar Funktionen in Multidec 3.4b hinzugefⁿgt. Wenn die VerΣnderungen gefallen finden, k÷nnten sie ja vielleicht in den nΣchsten Versionen beibehalten werden oder von Espresso verbessert werden. Aber nun zu den Funktionen. * Umschalten von FullFrame(50fps) und HalfFrame(25fps) mit der Taste TAB wΣhrend der Dekodierung m÷glich * VerΣnderungen im Menⁿpunkt Nagravision-Setup 1. Es sind weitere 5 Testzeilen einstellbar.(Bitte Reihenfolge beachten!) Diese Testzeilen k÷nnen dann auch wΣhrend der Dekodierung mittels den Tasten "Bild auf" und "Bild ab" eingestellt werden. Dies ist nⁿtzlich wenn man zu viele Testzeilen eingestellt hat und man deshalb nicht auf z.B.:50 fps kommt. 2. Man kann auch noch 2 Frame-Werte einstellen. Mit diesen 2 Werten kann man die Funktion AUTOLOCK(Noch in der Testphase) regeln. Die 1.Zahl gibt an, ab welcher FPS-Rate die Stabilisierung locken soll. Und wenn die Anzahl der FPS unter die 2.Zahl fΣllt, wird der Lock aufgehoben und es wird eine neue Stabilisation gesucht. Diese Art des Automatischen Locks ist natⁿrlich nicht perfekt, da die fps-Rate bei schwarzen Bildern oft in den Keller geht und der Lock deshalb aufgehoben wird. Aber vielleicht habt ihr irgendwelche Ideen, wie man diese Funktion verbessern k÷nnte. Diese 2 Framewerte beziehen sich ⁿbrigens auf den Fullframe-Modus! * AutoMovieboost (Alt + A) hinzugefⁿgt(Funktioniert nur, wenn richtige Stabilisation aktiv ist!!!) * Bei mir trat jedes Mal ein Fehler auf, wenn ich in der INI TVSCREEN=FALSE eingestellt habe. Dies funktioniert jetzt bei mir. Da dieser Bug aber nie in den PINBOARDS erwΣhnt wurde, weis ich nicht ob andere auch Probleme hatten. * Wie oben schon beschrieben wurde die Funktion AutoLock hinzugefⁿgt, diese kann mit der Taste L Ein und Aus - geschaltet werden. * Moviescaling und alle oben angefⁿhrten Funktionen in Multidec.ini einstellbar * Statusbar mit Taste S Ein/Aus - schaltbar AutoDecode mit Taste A Ein/Aus - schaltbar AutoLock mit Taste L Ein/Aus - schaltbar * Anzeige der ZustΣnde AutoDecode, AutoLock, Full/Halve Frame und Anzahl der eingestellten Testzeilen, in Statusbar links unten, werden angezeigt. AD......AutoDekode AN MD......Manuelles einstellen der Dekodierung AL......AutoLock AN ML......Manuelles einstellen des Locks HF......HalfFrame FF......FullFrame xxTZ....Anzahl der eingestellten Testzeilen (Leider werden die Werte der Stabilisierung beim ─ndern der Testzeilen(Bild AUF/AB) und beim Umschalten von Full- auf HalfFrame(TAB) noch nicht ⁿbernommen, es mu▀ also nach dem Umschalten neu gelockt werden). Am besten funktioniert es, wenn AutoLock aktiviert ist! Aber wenn Espresso wieder da ist, weis er sicher Rat! Anmerkung: Diese Version wurde ⁿbrigens mit MS VC++ 5.0 erstellt und compiliert, meines Wissens benutzt Espresso eine neuere Version(6.x). Wenn also deshalb Probleme auftreten, mⁿ▀te jemand den SourceCode neu Compilieren. P.S.:Special thanks to stronzo12 for MS VC++5.0!! mfg /**************************************************************************************************************/ MultiDec Version 3.4b So kurz vor meinem Urlaub habe ich noch eine Reihe von Bugs gefixed Tschau Espresso /**************************************************************************************************************/ MultiDec Version 3.4 Ich habe Overlay neu gemacht und testen k÷nnen !! Bester Performance bei Overlay und DirectX : Overlay-Streching verwenden ( Beides im Menⁿ Ausgabe ) Im Surface bzw. im Overlay-Modus werden die Menⁿs nicht mehr ⁿberschrieben. Viel Spa▀ Tschau Espresso /**************************************************************************************************************/ MultiDec Version 3.3 VideoCrypt - Decodermodus eingebaut. (Menⁿ Dekording) ** Danke an NewMan fⁿr die Tabellen ** Benutzung des DekoderModus Im Dekodermodus wir ein Teil des Bildes berechnet, um einen der 256 Key zu finden. (Der aktuelle Berechnungsstand wird in der Statuszeile ausgegeben.) Im Dekodiermodus kann mit der Taste F8 der MultiDec-VC-Decoder mit dem IRQ der TV-Karte syncronisiert werden. Dadurch wird es m÷glich alle weiteren Fields gΣnzlich ohne Berechnung auszugeben. Damit werden z.B. auch schwarze Bilder oder Bilder mit "schlechtem" Inhalt immer richtig ausgegeben. ** WICHTIG ** Bitte l÷scht eure MatrixXX.idx Dateien. Die sind u.U nicht richtig und sollten neu erzeugt werden. Bug in der NagaDekodierung Mode ME MO entfernt. Die sollte nun einiges schneller sein. ( Das verschwinden der PAL-Plus-Zeile wird nun fⁿr beiden Fields bei 16:9-Filmen vollstΣndig kompensiert) Overlay noch etwas ⁿberarbeitet. Fⁿr alle mit Sound-Problemen !!!!! Ab der Version 3.3 wird der 3 Byte GPIO unterstⁿtzt. ( Bisher nur 2 Byte ) In der MultiDec.ini den Schalter SAVESETTING=FALSE; auf SAVESETTING=TRUE; Orginale TV-Soft starten und mit Bild und Ton laufen lassen. MultiDec starten! !!ACHTUNG!! Beim Starten von MultiDec kann sich das System nun aufhΣngen. Also Doktorarbeit speichern;-) Es wurde im Programmverzeichniss von MultiDec eine Datei Setting.BT erzeugt. Wichtig ist der letzte Abschnitt: Beispiel: ********************************************* Ausgelesene EintrΣge fⁿr Eigenen KartenTyp Eintrag fⁿr BT848_GPIO_OUT_EN 65535 ( Schaltwert ) Eintrag fⁿr BT848_GPIO_REG_INP 0 ( Input-Control ) Eintrag fⁿr BT848_GPIO_DATA 16777204 ( Eingangswunsch) ********************************************* Diese Werte k÷nnt Ihr nun im Menⁿ BT8x8->TV-Karte->Eigenen Kartentyp erstellen eintragen. BT848_GPIO_DATA bei dem gewΣhlten Eingang oder einfach bei Ton AN. Klickt auf den Radio-Button neben eurem Toneingang um diesen Eingang zu testen. Klickt auf den Button Test. Sind alle drei Werte richtig sollte nun Ton kommen. (Siehe auch version 2.4 ) Fⁿr VideoCrypt habe ich die Farbdekodierung in MMX eingebaut. Ich hoffe das damit die Grundlage auch fⁿr eine bessere Dekodierung der "Harten VC-Sender" geschaffen ist. Ich werde das als nΣchstes angehen. Tschau Espresso /**************************************************************************************************************/ MultiDec Version 3.2 Jede Menge neuer Kram Audio : Diverse Bugs beim MSP-Support gefixed ! ( Volume - Ton an/aus ) Beim Umschalten wird jetzt der Ton ausgeblendet Neue Audio - Kontrolle : Der MSP-Equalizer kann nun eingestellt werden Secam-Support in der Decodierung. Ausgabe: Automatische 15/16 Bit Erkennung Overlay-Support ist abhΣngig von der Graka. Ob die Graka Overlay kann k÷nnt ihr unter BT8x8-Hardwareinfo erfahren. Ist dort verfⁿgbar eingetragen, und es geht doch nicht liegt es in der Regel an der gewΣhlten Aufl÷sung !!! Raw-Surface/Raw-Overlay : TV-Bild nearly ohne CPU-Last ( Kein Decording ) Das BT-Risc-Programm schreibt in den Bildschirmpuffer Overlay-Support : Es entfallt die RGB-Konvertierung (++++ Performance ++++ ) ( Wenn die Graka es kann ) Overlay-Streching : Hardware-Sizing des Fensters ( Wenn die Graka es kann ) Y-Scaling nun auch sauber bei Free-TV. Im TV-Modus kann nun das Fenster verschoben werden. In den TV-Bildschirm mit linker Maustaste rein, drⁿcken und gedrⁿckt halten und los gehts ( Achtung : Im Decoding-Modus sehr trΣge ) Da meine Karte kein Overlay kann, danke ich an diese Stelle den Overlay-Testern ( MM und Thomimaus ) Tschau Espresso /**************************************************************************************************************/ MultiDec Version 3.1b Just a BugFix : Tuner sollte jetzt wieder gehen !! Bitte noch einmal Stereo testen Tschau Espresso /**************************************************************************************************************/ MultiDec Version 3.1 Ausgabe etwas schneller und sauberer Bug in der Kanalauswahl ⁿber Tastatus beseitigt. Neue Funktion: Durch Klicken der rechten Maustaste kann der Mauszeiger nun ein und ausgeschaltet werden. Die folgenden Funktionen kann ich nicht testen, da meine TV-Karte nicht so einen Chip hat. (Nur Mono, Kein Radio (Miro PCTV)) MSP3400 bzw MSP3410 (Nicam) Support Stereo und Mehrkanalton sollte nun laufen. Neuer Menⁿbaum in BT8x8->Einstellungen->MSP/Radio Vorgehensweise: Ob eure Karte so ein Teil (und welches) k÷nnt Ihr in dem Menu BT8x8->Hardware-Info ablesen. Im Menⁿ BT8x8-Audio auf MSP/Radio schalten. Der MSP3400 kann (sollte) mit nicht Nicam-Einstellungen laufen, der MSP3410 mit den Nicam-Einstellungen. Vermutliche Einstellungen im Menⁿ BT8x8->Einstellungen->MSP/Radio MSP3400 : TV Terrestial FM-mono + FM-stereo Major Carrier : PAl B/G Minor Carrier : PAL B/G FM-stereo MSP3410 : NICAM B/G, D/K Major Carrier : PAl B/G Minor Carrier : PAL B/G NICAM (Ihr k÷nnt auch automatische Einstellung probieren ) Automatische Stereoanpassung: Wechselt ein Sender von Mono auf Stereo, wird automatisch nachgezogen. ( Bei Mehrkanal-Ton mu▀ diese Option wohl ausgeschaltet werden, und explizit auf einen Tonkanal geschaltet werden. ) Probiert es aus und gebt Bescheid, da ich es nicht testen kann !!!! Tschau Espresso /**************************************************************************************************************/ MultiDec Version 3.0 Bug in der Ausgabe ( Farbfehler ) beseitigt. Beim Starten kann es bei Σlteren Versionen vorkommen, das kein Ton verfⁿgbar war. Ich hoffe das Problem gefixed zu haben. Beim Umschalten von Decoding auf Normal-TV wird nun der Hintergrund gel÷scht. Neue Funktion: Umschalten kann nun auch mit Eingabe der Programmnummer gemacht werden. Die Programm nummer ist die erste Zahl in der Kanalliste. Einfach z.B. eine 1 auf der Tastatur tippen und es wird umgeschaltet. Das Umschalten erfolgt mit 1 Sekunde verz÷gerung ob der 1 u.U. noch eine weitere Zahl folgt. Bei zwei Zahlen wird sofort umgeschaltet. Tschau Espresso /**************************************************************************************************************/ MultiDec Version 2.9 Alle Ausgabe-Funktionen ⁿberarbeitet !! Es ist nun m÷glich das Bild in Y-Richtung beliebig zu strecken . Damit sollte der schwarze Rand bei 800*600 verschwunden sein. NEUE Funktionen Neues Menu: Scaling Die Funktion MovieBoost ist nun auch im nicht dekodermodus verfⁿgbar. Damit kann bei Filmen die Ausgabe des schwarzen Randes unterdrⁿckt werden. Das bring einigen Performancegewinn. Die Funktion Y-Strech wird z.B. ein 16:9 Film auf 4.3 umgerechnet. Damit k÷nnen auch die schwarzen RΣnder unterdrⁿckt werden. Menⁿ Decoding->NagraVision->Schwarz Schwellwert. Bei dunkelen Szenen ( oder auch bei Fu▀ball, wo oben viele Zuschauer zu sehen sind ) wurden Zeilen als Schwarz erkannt, die eigentlich keine sind. Bei Filmen ging die Framerate runter, bei Fu▀ball war dies mit ein Grund fⁿr Aussetzer in der Dekodierung. Diese Schwellwert kann nun eingestellt werden. Der Defaultwert ist 45,was eigenlich bei allen Einstellungen passt. Mit einem reduzierten Wert ist einiges an Fine-Tuning m÷glich. Vorgehensweise: Einen sch÷nen 16:9 ( oder Film mit schwarzem Rand ) sehen. Den Stabilisator mit F8 locken. Den Schwellwert reduzieren, bis das Bild nicht mehr richtig dekodiert wird. 3-4 zum schwellwert addieren und das wars. Achtung: Ein zu kleiner Schwellwert erzeugt Aussetzter in der Dekodierung !! Menⁿ Decoding-> Automatische Erkennung MuldiDec ist in der Lage das Schaltsignal fⁿr die Syster/Nagravision-Dekoder auszuwerten und kann nun den Dekodiermodus selbststΣndig ein bzw ausschalten. Achtung : Diese Funktion liest die VBI-Daten ein und wertet diese entsprechend aus. Das fⁿhrt zu einer h÷heren BUS-Last. Nicht so schnelle System sollten weiterhin manuell geschaltet werden. Tschau Espresso /**************************************************************************************************************/ MultiDec Version 2.8 Neue Funktion bei der Ausgabe ( Allways on Top ) Bug bei der Bildstabilisierung bereiningt und einen im MatrixMode (ME oder MO)! Die Dekodierst÷rungen sollten verschwunden sein. Fⁿr langsame System kann in den entsprechenden Modis nun die Testzeilenanzahl reduziert werden. Gute Ergebnisse bereits ab 12 Testzeilen ( Filmen ) VideoText nutzt nun den angegebenen SeitenPuffer optimaler ( und richtig + Speed ) und wird nun auch im VollbildModus ( NICHT Surface ) richtig unterstⁿtzt. Im DIB ist der Hintergrund schwarz. Fehler bei eigenen GPIO-Daten gefixed ( Es wurden nur 2 Byte statt der 3 Byte gesetzt ) Tschau Espresso /**************************************************************************************************************/ MultiDec Version 2.7 Neu Anzeigemodi eingefⁿgt - 15 Bit RGB555 Surface - Es kann eine eigene Full-Screen Aufl÷sung z.B ( 720 * 576 bei Matrox ) eingegeben werden ( Siehe Menu Ausgabe und Ausgabe->Art ) Diverse Bugs gefixed. Beim Verschieben vom Fenster, Ausgeben ⁿber darstellbare Grenzen und das Wegschalten der Statusanzeige fⁿhrten in Σlteren Versionen zu Problemen. Tschau Espresso /**************************************************************************************************************/ MultiDec Version 2.6 Die HQ-Ausgabe ist noch einmal ⁿberarbeitet. Es treten keine Farb-St÷rungen mehr auf. Diverse Bugs gefixed. u.A. Der Fehler : Schreiben bei Tuner-Device sollte weg sein !!! VideoText in der Cache-Gr÷▀e konfigurierbar. von 128 bis 800 ( Alle Seiten ) alles drinnen. BildStabilisierung genauer justiert. Tschau Espresso /**************************************************************************************************************/ MultiDec Version 2.5 Die HQ-Ausgabe ist ⁿberarbeitet. Es sollten einige St÷rungen bei der Ausgabe der Syster-Bilder weg sein. Bei 800x600 wird der Hintergrund geschwΣrzt. Die BildStabilisierung ist ⁿberarbeitet, da die Pal-Plus Zeile immer mehr verschwindet. Beim Starten des Dekoders wird automatisch der beste Dekodierungsmodus gesucht. Sie die Angaben in der Statuszeile. Beim Umschalten der einzelnen Modi kann es zu kurzen St÷rungen kommen. Das erkennen des besten Modus lΣuft am besten bei hellen Bildern. In der StatusZeile k÷nnen folgende Angaben kommen: +E0 / +O0 Zeile 0 Even / Odd vor der eigentlichen Dekodierung erkannt. +HE0(x) / +HO0(x) Zeile 0 Even / Odd vor der eigentlichen Dekodierung erkannt ( Ist im ersten Stⁿck mit x Pixelschritten schwarz ) +E1 / +O1 Zeile 1 Even / Odd vor der eigentlichen Dekodierung erkannt. +E285 / +O285 Zeile 285 Even / Odd vor der eigentlichen Dekodierung erkannt. +E285 / +O286 Zeile 286 Even / Odd vor der eigentlichen Dekodierung erkannt. +ME (x) / +MO(x) Rand mit der Breite X erkannt. ( z.B. 16:9 ) Bei jedem diese Modi werden die Korrelationen, die nicht in Frage kommmen, auch nicht bewertet. ( Bei Fu▀b. waren es 2 Zeilen pro Field ( E0+E286+O285+O286 )). Daher k÷nnen diese Sendungen mit diesen Zusatzangaben deutlich stabieler und wg. Ausschlu▀ etlicher Kombinationen auch schneller dekodiert werden. Der Modus E0/O0 bzw HE0/HO0 entspricht einem quasi PalPlus auf beiden Fields. Das bedeutet bei mir 50 FPS auf P200 bei 640*480. ( Fⁿr 800*600 ist die Kiste zu schlapp ) Der StabilisierungsModus kann zur Laufzeit ⁿber die F9 - Taste auch ausgeschaltet werden, da die automatische Modussuche bei dunkelen Bildern vor die Pumpe lΣuft. Ist ein entsprechender Modus gefunden worden, so sollte dieser Modus mit der F8-Taste von Automatisch auf Lock geschaltet werden. Im Lock-Modus wird die aktuelle Einstellung nicht mehr verΣndert. Dann st÷ren auch keine dunkelen Stellen im Film mehr. Bei dunkelen Szenen geht die FPS/Rate etwas nach unten, da mehrer Zeilen der gelockten Bedingung entsprechen d.h es mⁿssen mehrere Korrelationen berechnet werden mⁿssen Achtung : Ist der Modus Lock, so gilt dieser Modus auch nach z.B. umschalten auf einen anderen SysterSender. Das Bild wird vermutlich nur mit Fehlern dekodiert werden. Das gleiche gilt fⁿr 2 aufeinander folgende Filme. Jede Sendung kann auch einen anderen Modus haben. Weiter Audio-Parameter Sie Unten Tschau Espresso /**************************************************************************************************************/ MultiDec Version 2.4 Testweise Support fⁿr 849 und 879 eingebaut Der Audio-Eingang ist nun frei konfigurierbar. Damit k÷nnen diverse Karten eingebunden werden. Neu sind die Dialoge im Menu BT8x8 -> TV-Karte -> Eigenen KartenTyp BT8x8 -> TV-Karte -> Eigenen Kartentyp einstellen BT8x8 -> TV-Karte -> Karte beim nΣchsten Start nicht anfassen Folgenden Funktionen : Menⁿ BT8x8 -> Videoeingang -> Tuner beim nΣchsten Start nicht anfassen BT8X8 -> TV-Karte -> Karte beim nΣchsten Start nicht anfassen Wer beide Punkte anwΣhlt sollte mit gΣnzlich Unbekannten BT8x8 Karten arbeiten k÷nnen. 1. Orginale TV-Anwendung starten, alles einstellen und abschie▀en ( Taskmanager ) 2. MultiDec starten. Eigenen Kartentyp einstellen Damit ist es m÷glich eigene GPOI-Daten zu erstellen. Vorgehensweise : In der IniDatei MultiDec.ini bitte folgenden Eintrag machen SAVESETTING=TRUE; Orginale TV-Anwendung starten, alles Einstellen (TV-Bild mu▀ zu sehen sein ) und laufen lassen. Dabei MultiDec starten. ( Das dⁿrfte in der Regen einen HΣnger verursachen, aber entscheiden ist das auslesen der Werte aus dem BT. ) Es wurde eine Datei Setting.BT erzeugt. In dieser Datei stehen die Werte fⁿr eure gewΣhlte Einstellung. ( Ein bischen Experimentierfreudigkeit ist schon gefragt ) Diese k÷nnen dann an die entsprechende Position in dezimal eingegeben werden. Der Wert fⁿr BT848_GPIO_OUT_EN ist in der Regel immer 65535 ( 0xffff ); ─ndert einen Wert (Tuner/Extern aus etc. ) und klick den Radio-Button neben der Zeile an. Klickt auf Test und die entsprechenden Werte werden gesetzt. Wichtig sind eigentlich nur 3 Werte BT848_GPIO_OUT_EN BT848_GPIO_DATA (Tuner/Intern/Extern/An ) Dann einer fⁿr Ton, ob Tuner intern oder Extern ist egal, Radio wΣre nicht so gut. ( kann auch 0 sein wie bei der LifeView FlyVideo II. ) BT848_GPIO_DATA_AUS Ton aus , damit nach Programmende auch Ruhe ist In den entsprechende Foren k÷nnt ihr weitere Settings Posten. Alle NT-Besitzer will ich noch einmal auf die richtige und wichtige Einstellung des NTDRIVERNAME hinweisen !!!!! Tschau Espresso /**************************************************************************************************************/ MultiDec Version 2.3b HotFIX Fehler bei der Aufl÷sung bereinigt und Starten Stoppen vom orginalen NT-Treiber eingebaut. Es gibt bei manchen Treibern probleme wenn der noch lΣuft !! Mu▀ in der INI eingtragen werden : Beispiel : ; NTDRIVERNAME= Diese Variable mu▀ bei NT gesetzt werden, wenn die Org. TV-Software installiert ist. ; Name des GerΣtes der org. Software. ( Bei meiner Hauppage ist es hcw848nt ) ; Ist abzulesen in der Registry unter HKLM\SYSTEM\CurrentControlSet\Services\XXXXX ; Die Bezeichnung XXXXX ist einzutragen NTDRIVERNAME=hcw848nt; /**************************************************************************************************************/ MultiDec Version 2.3 **************** Neue Funktionen ***************** 1. ) Probleme mit unbekannten Tuners Tuner Phillips FI1216MF MK2 Es ist nun m÷glich neue Tunerparameter zu implementieren. Menⁿ BT8x8 -> Videoeingang -> Tuner -> Manuell Dazu mⁿssen natⁿrlich die Tunerparameter eingegeben werden. Menⁿ BT8x8 -> Videoeingang -> Tuner-Parameter Manuell Alternativ kann alles, was den Tuner angeht ausgeschaltet werden. Menⁿ BT8x8 -> Videoeingang -> Tuner beim nΣchsten Start nicht anfassen Dazu mu▀ erst mal Multidec gestarter werden, um diese Option zu setzen. Danach Multidec beenden und die orginal Software starten. Bitte den Tuner auf die entsprechende Frequenz eingestellen und diese Soft beenden. Danach sollte Multidec auch ein Bild zeigen. Viele Menⁿoptionen sind in diesem Modus deaktiviert. Der bessere Weg ist aber die Tunerparameter heraus zu bekommen. Kleine Hilfe zur manuellen Tunereinstellung VHF-Low Der erste Wert ist der Schwellwert. Ist die angegebene Frequenz ( in Mhz * 1000000) kleiner diesem Wert wird der Tuner mit der ID im zweiten Feld initialisiert. Diese Id ist ein Byte von 0 bis 255 Diese ID zwingt den Tuner in den angegebenen Frequezbereich. VHF-High Der erste Wert ist der Schwellwert. Ist die angegebene Frequenz ( in Mhz * 1000000) kleiner diesem Wert wird der Tuner mit der ID im zweiten Feld initialisiert. Diese Id ist ein Byte von 0 bis 255 Diese ID zwingt den Tuner in den angegebenen Frequezbereich. UHF Trifft keine der ersten beiden Bedingungen zu, so wird der Tuner mit der ID initialisiert. Diese Id ist ein Byte von 0 bis 255 Konfigurationsbyte Dieses Byte teilt dem I2C-Bus mit, das am Tuner einstellungen vorgenommen werden sollen. ( Ich denke es ist dann richtig, wenn bei einer Kanalsuche sich der Schnee verΣndert ) Diese Id ist ein Byte von 0 bis 255 I2C Bus-Adresse Dieses Byte ist die Adresse am I2C-Bus. M÷gliche Werte von 0xc0 bis 0xce (192 bis 206) Multidec sucht diese Adresse automatisch. Frequenz-Offset Die angegebene Frequenz ( in Mhz * 1000000) wird erst mit VHF-Low, VHF-High oder UHF abgeprⁿft und die entsprechende Frequenz ID ermittelt. Als letztes wird dieser Offset zur Frequenz addiert. Werte von 0 bis 65535 sind zugelassen. 2.) VideoText Ich habe den VideoText mit dem BT-Interrupt syncronisiert. Nun k÷nnen Seiten auch ausgewΣht werden, indem man einfach auf die Seitenzahl im VT-Fenster mit dem Mauszeiger klickt. Der Cache fⁿr VT ist auf 256 Seiten vergr÷▀ert. **************** ─nderungen ***************** Nagra-Decoding : Es werden nun 96 Pixel/Zeile fⁿr die Korrelation genommen. Bei Halbbildern wird ein neues eigenes Risc-Programm genommen. Dieses Transportiert auch nur noch das Halbbild ⁿber den PCI-Bus. ( Halbe Last ) Dadurch kann die Dekodierung bereits nach dem Odd-Field beginnen, da das Even-Field erst fⁿr das nΣchste Bild ist. Damit k÷mmt mein P200 locker auf die 25 FPS bei PalPlus und 48 Testzeilen und Surface. BlackLine-Erkennung auf MMX-Basis und mit Koppelung and die Helligkeitssteuerung vom BT. Damit k÷nnen u. U. weiter Zeilen fⁿr die Dekodierung ausgewertet werden. Tschau Espresso /**************************************************************************************************************/ MultiDec Version 2.2 Es handelt sich eigentlich um eine Testversion, aber ich m÷chte Sie denoch freigeben. Alle, die das Problem mit den vielen doppelbildern haben, bzw. deswegen keine Sender finden : Im Menu BT8x8 mit den IFORM-Paramtern mal spielen !!!! Ursache ist eine andere Einstellung BIT 3 und 4 im IFORM Parameter. Warum ist mir nicht klar !!?? Versucht einmal zu scannen mit : 1. LΣndereinstellung Deutsche KanΣle 2. KΣnale scannen gemΣ▀ LΣndereinstellung Ist nix gefunden worden ( Dauer ca. 4 Minuten ) Schaltet im Menⁿ BT8X8 den IFORM-Parameter mal von XT0 auf XT1 oder umgekehrt !!!!! Scan wiederholen. Sollte beim scannen ⁿber mehrere Frequenzen ein Blaues Bild erscheinen, so wΣhlt eimal einen anderen Tuner aus ( Temic Pal oder Pilips Pal sollte gehen ) Danke an alle Beta-Tester mit dem IFORM Tschau Espresso PS: Die Sourcen werde ich natⁿrlich weiterhin freigeben, aber die Version 2.2 ist eigentlich noch nicht fertig. Ich werde daher diese Version noch nicht mit Sourcen weitergeben, es wird aber nachgeholt. /**************************************************************************************************************/ Multidec Version 2.1 Bug im Tunerbereich beseitigt. RISC-Programme Neu Kleine Anleitung: Es ist entscheidend, das der Tuner richtig eingestellt wird. In der Regel ist ein Philips oder Temic Pal Tuner vorhanden. Audio auf Extern, wenn dort ins System oder auf Lautsprecher gegangen wird. Probleme mit VideoText ?? Stellt mal auf ARD oder ZDF. Ist der Text nicht lesbar oder keiner oder sind "Schmierzeichen" drinnen, ist der Sender nicht richtig eingestellt ( oder die Antenne ) Versucht es mal mit Fine-Tuning Menⁿ KanΣle -> Kanalliste Doppelclick auf den Sender in der Liste und dann ⁿber + oder - ; Ihr k÷nnt da auch den Sendernamen richtig eintragen. Ein fehlerhaftes Tuning ( z.B. um 0.25 Mhz ) fⁿhrt auch zu fehlerhafter Dekodierung . PS: Ich habe mir eine Haupage Win TV Radio ( BT878 ) besorgt und kann unter NT 4.0 VideoText schauen . Fragen im Forum Free-TV. Gru▀ Espresso /**************************************************************************************************************/ Multidec Version 2.0 Der gesamte Treiberbereich ist neu ! Die gesamte Hard u. Software-Erkennung ist automatisch !! Es wird nun auch der BT878 und der BT848 unterstⁿtzt !! Ebenso ist ein Treiber fⁿr Win95 und NT 4.0 vorhanden !! ( Fⁿr NT mit Administrator-Rechten, oder mit dem Recht GerΣte/Dienste zu verwalten ) Das NT-GerΣt MultiDec BT8x8 wird beim Programmstart geladen und nach Programmende entfernt. Weitere ─nderungen : **************** Haupage NT4.0 Videotext ******************* Nagra : der Burst fⁿr die Farbphase wird ausgewertet Bei Vidoecrypt versuche ich derzeit einen Decoder-Modus zu bauen. Wer hat dazu Infos !!!! Tschau Espresso Systemvoraussetzungen : DirectX 16 oder 15 Bit Graphikeinstellung Windows 95 ( 98 ) oder NT 4.0 TV-Karte mit Bt8x8 MMX-PC (Ohne MMX lΣuft nicht viel Nur VT RGB15/16 Kein Dekoder ); /**************************************************************************************************************/